Q:
íPèÉÇ»ÉJÉXÉ^ÉÄÉvÉbÉVÉÖÉ{É^ÉìÇé¿ëïÇ∑ÇÈÇΩÇflÇ…ÉIÅ[ÉoÅ[ÉâÉCÉhÇ∑ÇÈïKóvÇÃdžÇÈç≈è¨å¿Çà Carbon ÉCÉxÉìÉgÇÕâΩÇ≈Ç∑Ç©ÅH
A:
íPèÉÇ»ÉJÉXÉ^ÉÄÉvÉbÉVÉÖÉ{É^ÉìÇé¿ëïÇ∑ÇÈÇΩÇflÇ…ÉIÅ[ÉoÅ[ÉâÉCÉhÇ∑ÇÈïKóvǙdžÇÈÇÃÇÕÅAkEventControlHitTest ÅAkEventControlHiliteChanged ÅAÇ®ÇÊÇ— kEventControlDraw Çà 3 ǬÇà Carbon ÉCÉxÉìÉgÇæÇØÇ≈Ç∑ÅB
kEventControlHitTest ÇÉIÅ[ÉoÅ[ÉâÉCÉhÇµÇ»ÇØÇÍnjǻÇÁǻǢÇÃÇÕÅAÉpÉâÉÅÉ^ÇΔǵǃìnÇ≥ÇÍÇΩÉ|ÉCÉìÉgÇ™ÉRÉìÉgÉçÅ[ÉãÇÃÉAÉNÉeÉBÉuÇ»ïîï™Ç…džÇÈDZÇΔÇämîFÇ≈Ç´ÇÈÇÊǧDžÇ∑ÇÈÇΩÇflÇ≈Ç∑ÅB
íçà”ÅFäFÇ≥ÇÒÇÃëzëúÇ‚ÅAñºëOÇ™é¶ç¥ÇµÇƒÇ¢ÇÈDZÇΔ (HitTest) ÇΔÇÕó†ï†Ç…ÅAÉ{É^ÉìÇ™âüÇ≥ÇÍǃǢǻǢéûÇ≈Ç≥ǶÅADZÇÃÉÅÉbÉZÅ[ÉWÇ™ëóêMÇ≥ÇÍÇÈDZÇΔǙdžÇËÇ‹Ç∑ÅBíPÇ…ÉNÉäÉbÉNÇéÛÇØéÊÇ¡ÇΩÇΔëzíËǵǻǢÇ≈Ç≠ÇæÇ≥Ç¢ÅBControl Manager ÇÕÅAdžÇÈÉ|ÉCÉìÉgÇ™ÉRÉìÉgÉçÅ[ÉãÇÃàÍïîDždžÇÈǩǫǧǩÇämîFÇ∑ÇÈÇÊǧDžêqÇÀǃǢÇÈÇæÇØÇ≈Ç∑ÅB
kEventControlHiliteChanged Å@ÉCÉxÉìÉgÇÕÅAÉRÉìÉgÉçÅ[ÉãDžǮǢǃ HiliteControl API Ç™åƒÇ—èoÇ≥ÇÍÇÈÇΩÇ—Ç…éÛÇØéÊÇËÇ‹Ç∑ÅBDZÇÃÉCÉxÉìÉgÇÕÅAHIViewClick ÅAHandleControlClick ÅATrackControl ǻǫÇÃäeéÌÇÃÉ}ÉEÉXÉgÉâÉbÉLÉìÉO API ÇÃä‘Ç≈à√ñŸÇÃÇ§ÇøÇ…î≠ê∂Ç∑ÇÈDZÇΔǙdžÇËÇ‹Ç∑ÅBÇΩǢǃǢÇÃèÍçáÅAçƒï`âÊÇóvãÅÇ∑ÇÈDZÇΔÇ…ÇÊǡǃëŒèàÇ∑ÇÈÇæÇØÇ≈ÇÊÇ¢Ç≈ǵÇÂǧÅB
kEventControlDraw ÇÃèÍçáÇÕÅAǪÇÃèÛë‘Ç‚ílǻǫDžâûÇ∂ǃÅAÉRÉìÉgÉçÅ[ÉãÅiÇ‹ÇΩÇÕÉRÉìÉgÉçÅ[ÉãÇÃàÍïîÅjÇï`âÊÇ∑ÇÈïKóvǙdžÇËÇ‹Ç∑ÅB
HICustomPushButton ÉTÉìÉvÉãÉRÅ[ÉhÇ≈ÅADZÇÃèàóùÇÃäÆëSÇ»é¿ëïÇämîFÇ≈Ç´Ç‹Ç∑ÅB
[2002 îN 11 åé 12 ì˙]
|